linux alias设置命令别名

前言

在linux命令行操作中,如果命令太长,不方便使用,我们就可以给这个命令设置一个简短的别名,这样就可以通过别名来快捷使用该命令了,是不是觉得挺方便的!

具体规则

1.显示所有设置的别名

alias 或 alias -p

image

2.显示指定的别名

alias name  (例如:alias ll)

3.设置别名

方式一:临时设置
alias name='command line'

方式二:当前用户永久设置
修改~/.bashrc文件,保存并执行source ~/.bashrc 命令生效配置

方式三:全局用户永久设置
修改/etc/bashrc文件,保存并执行source /etc/bashrc 命令生效配置

4.取消指定的别名设置

方式一:临时取消
unalias name (例如:unalias ll)

方式二:当前用户永久取消
修改~/.bashrc文件,保存并执行source ~/.bashrc 命令生效配置

方式三:全局用户永久取消
修改/etc/bashrc文件,保存并执行source /etc/bashrc 命令生效配置

使用示例

示例:对当前用户生效,查询端口占用情况。命令:netstat -npl | grep 22

修改~/.bashrc文件,新增如下脚本并保存!:
alias net='netstat -npl | grep'

执行如下命令,生效设置:
source ~/.bashrc

image

别名使用:net 22

image